// ============================== 导入依赖 ============================== //

import CORE from '@login/CORE'

// 有点位的设备分类
const POINT_CATEGORY = ['2', '3', '4', '16', '21', '24']

// ============================== 导出文件工具 ============================== //

export default {
  /**
   * IOT 设备图片
   *
   * @param {Object} device 设备对象
   *
   * @returns {String} 图片路径
   */
  imageIOT({ deviceCategoryId, deviceTypeId, objectEventStatus }) {
    const type = POINT_CATEGORY.includes(deviceCategoryId) ? 'point' : deviceTypeId
    const on = ['2', '3', '7'].includes(deviceCategoryId) && objectEventStatus === '1' ? '_on' : ''
    return CORE.common(`iot/${deviceCategoryId}/${type}${on}.svg`)
  },
}
